"""
功能介绍：读取配置文件中数据
导包
创建类
创建属性
获取路径
获取配置文件包
读取文件
创建方法
获取一个setion下所有option
获取一个setion下的option


"""
# 导包
import os
import configparser
# 创建类
class readconfig():
    # 创建属性
    def __init__(self):
        # 获取路径
        self.name=os.path.dirname(os.path.dirname(__file__))+'/config.ini'
        # 获取配置文件包
        self.conf=configparser.ConfigParser()
        # 读取文件
        self.conf.read(self.name,encoding='utf-8')
        # 创建方法
    def run2(self,setion,option):
        # 获取一个setion下所有option
        if option=='all':
            return self.conf.items(setion)
        # 获取一个setion下的option
        else:
            return self.conf.get(setion,option)
if __name__ == '__main__':
    config=readconfig()
    print(config.run2('mysql','all'))

